************************************************* * * * AmiDat - * * Amiga-Dateiverwaltung * * * ************************************************* `AmiDat` ist Public-Domain, das heißt, es darf beliebig oft kopiert und an Jederman weitergegeben werden. Es darf jedoch kein Gewinn damit gemacht werden. Jegliche Manipulation am Programm ist nicht erlaubt. `AmiDat` ist eine kleine Dateiverwaltung, um zum Beispiel Schallplatten, Bücher, Addressen usw. zu verwalten. Die Kapazität eines Datensatzes habe ich auf maximal 10 Datensatzfelder, die maximal 60 Zeichen lang sein dürfen, beschränkt, um die Bildschirmdarstellung übersichtlich zu halten. `AmiDat` wurde in Modula-2 programmiert. Wer Fragen zum Programm oder zu dessen Programmierung hat, kann mir schreiben. Selbstverständlich können auch Verbesserungsvorschläge gemacht werden. Dankbar wäre ich über eine Mitteilung wenn eventuelle Fehlfunktionen auftreten. Schreibt an : Stephan Graf Bohlstraße 34 7291 Betzweiler-Wälde ******************************************************************************* Bedienungsanleitung: -------------------- Aktivieren Sie vor dem Start des Programms in den Preferences Ihrer Start- Diskette den 80-Zeichen-Modus. Bitte tippen Sie nach dem Start zuerst den gewünschten Dateinamen in das String-Gadget ein. Datei definieren: Wenn mit einer Datei zum ersten Mal gearbeitet werden soll, muß diese zuerst definiert werden. Klicken Sie dazu den Schalter `Datei definieren` an. Tippen Sie in die beiden String-Gadgets den Namen und die Größe des Daten- satzfeldes ein. Wenn Sie alle Eingaben gemacht haben, klicken Sie auf `OK`, dann können Sie das nächste Feld definieren. Ihre Eingaben werden im Fenster aufgelistet. Mit dem Schalter `löschen` können die letzten Eingaben wieder gelöscht werden. Durch Anklicken des Schalters `speichern` wird die Definition unter dem Dateinamen und der Endung .Df gespeichert. Eine Definition für Adressen könnte zum Beispiel so aussehen: Name: 20 Vorname: 20 Straße+Nr: 30 Postleitzahl: 4 Wohnort: 25 Telefon: 15 Diese Definitionsdatei muß immer zusammen mit der Datendatei im entsprechenden Verzeichnis vorhanden sein, da sonst das Programm den Aufbau eines Datensatzes nicht kennt. ------------------------------------------------------------------------------- Daten schreiben: Um Daten in die Datei zu schreiben, klicken Sie den Schalter `Datei schreiben` an. Das Programm liest jetzt zuerst die Datei-Daten aus der Definitionsdatei. Ist diese Datei nicht vorhanden, wird eine entsprechende Meldung ausgegeben. Wird die Datendatei nicht gefunden, dann fragt das Programm, ob eine neue Datei eröffnet werden soll. Tippen Sie jetzt Ihre Daten in die entsprechenden String-Gadgets. Durch anklicken des Schalters `speichern` wird der Datensatz in die Datei geschrieben. Es können auch bereits abgespeicherte Datensätze verändert werden. Tippen Sie dazu die Nummer des Datensatzes, der geändert werden soll, in das entsprechende String-Gadget und danach auf den Schalter `Satzanwahl`. Der Datensatz wird ausgegeben. Da die einzelnen Datensatzfelder beim Speichern mit Leerzeichen aufgefüllt werden, müssen Zeichen herausgelöscht werden, wenn neue Eingaben gemacht werden. Durch `speichern` wird der geänderte Datensatz wieder zurück- geschrieben. ------------------------------------------------------------------------------- Daten lesen: Wenn Sie Ihre Daten lesen wollen, klicken Sie den Schalter `Datei lesen` an. Zuerst werden wieder die Datei-Daten aus der Definitionsdatei gelesen und danach wird der zuletzt abgespeicherte Datensatz ausgegeben. Ist die Definitionsdatei oder die Datendatei nicht vorhanden, wird eine Meldung ausgegeben. Mit 4 Gadgets kann die Datei gelesen werden. -> = einen Datensatz weiter <- = einen Datensatz zurück |<- = an den Dateianfang ->| = an das Dateiende Suchmodus: Durch anklicken des Schalters `Suchmodus` wird dieser eingeschaltet. Im daraufhin erscheinenden Fenster muß der Suchbegriff und die Nummer des Feldes, in dem gesucht werden soll, eingegeben werden. Durch anklicken von `OK` bestätigt man die Eingaben, durch `Abbruch` wird der Suchmodus wieder ausgeschaltet. Mit den oben beschriebenen Gadgets wird wieder gelesen: -> = es wird von der aktuellen Position aus vorwärts gesucht <- = es wird von der aktuellen Position aus rückwärts gesucht |<- = es wird vom Dateianfang aus gesucht, es wird also immer der 1. Datensatz in der Datei gefunden, der dem Suchbegriff entspricht ->| = es wird vom Dateiende aus gesucht, es wird also immer der letzte Datensatz in der Datei gefunden, der dem Suchbegriff entspricht Folgendes muß bei der Eingabe des Suchbegriffs beachtet werden: 1. Groß - und Kleinschreibung werden unterschieden ! 2. das Programm vergleicht immer das erste Zeichen des Suchbegriffs mit dem ersten Zeichen des Feldeintrages, dann das Zweite, das Dritte usw. Das heißt: Wird zum Beispiel als Suchbegriff `A` eingegeben dann gibt das Programm all Einträge, die mit einem großen A beginnen, aus. Durch nochmaliges anklicken von `Suchmodus` wird dieser wieder ausgeschaltet. ****************************************************************************** E N D E ******************************************************************************